В целях оптимизации одна инструкция может быть заменена другой, или даже группой инструкций.
Например, \ADD и \SUB могут заменять друг друга:
строка 18 в \lstref{neg_array_c}.

Более того, не всегда замена тривиальна. Инструкция \LEA, несмотря на оригинальное назначение, нередко применяется для простых арифметических действий: \myref{sec:LEA}.

% sections
\input{patterns/11_arith_optimizations/mult_RU}

\input{patterns/11_arith_optimizations/div_RU}
